I am in need of advice and critism