status, logger and project pattern