implemented 128k version