working on submaster