Does what I need it to do and more