foma executable now(not perfect yet)