majority of funcationality switched to appengine