my last job crits and comments please ^n_n^