added some sort of set up for a class that can be evolvoed