setting up the project
include current implementation