removed package dependency for profile source, just copied in now and will evolve separatly