More FM methods added

since stop is a bool, you can just do && stop) and it is easier to read.