Working Recipe with initializers
Refined initialization