initial impl
cleanup debugging messages