removed context files (unused)
removed unnecessary features
added select method