Implement required functions