Updating project with separate algorithums working