initialize the correct class ... dang it