adding first looking functionality to new interface