you can now add project dynamically