fixed form compilation