NOTE for me: always compile BEFORE push stuff