Setup init funciton