Created and used designated initializer