new updated library, added user options view