bugfix: miscasted project name string to wrong existing filepath string
add a built-in controller for testing