custom initialization 2

custom initialization 2