added base management class and test