moving context to its own file
back to the drawing board