work on pixel splitting