Add custom methods