implement profile, components and incidents methods