initial implementation of project