last and final update made by fxm-dm, now completely ready for usage