just something everyone should have...(code borrowed from Serene Han and Justine Tunney)