Init Push with Structure