i should also be private...