adding the initializzer