made inner classes static