Implemented generator