fixing and finishing add and edit camp