added selection, slight scaling issue