Implement some features