cleaned up readme and removed ctx constructors