added new functionality for badges and modified journey model