class contex - in progress