made simpler