methods available to users