first push prefixsuffix