initialize push

Signed-off-by: Joseph Tan <tantjernbit@yahoo.com.au>