Am i headed inthe right direction?