implemented deref( String), worked on tests, edited todo list