Comprehensive imple- mentation