Available methods explained