added save camp functionality