half finished FML working