add  field to user
user credits should be greater than or equal to zero
add and deduct to/from user