library updates
frame-work updated

it's at a working start. needs much improvement, but it's stable and can
be used.