removed all the fixed values, now everything can be chosen at instance creation