working on workframes and thoughframes