version compatible with source code on allegro