updated comments & removed an out of date interface