imperfect me.....