surface view looks rediculous but its working