added free look, but it doesnt work well