Initial class and testing