basic project management and validations