debugged and ready to go