Implement extra methods