various abilities