refactored project information action