fleshed out library