Documented FM class and others