solved a little bug in the initializers