works well, and looks pretty