made new obj:waiting. untested