make and use base-control
refactroring base-control augmentees\' specs