bug fix when pushing