base module; working state missing features