add training
add checkpoints
add training and checkpoint serializer
check if user has training
correct status code