added cancel handling for project creation