projectApp definer class