everything simplified