Add can methods
Improve abilities