added initializers now?