trying to move things to initializers