build && add page transition