adding in custom components based on user and project