fixed user abilities and got tests passing properly