push main code