updated entire project, added queue support
updating project