push assign 1-4