clean and functional- worked well