added project hook