Added more methods. Need to try and compile on darter to start fixing bugs.