1.initalizer