fcw: most of functions work now;