working toward useful appilcation