some work on stuffs