Well I guess this is it

Have some more read and locking stuff added in, as well as theories on
reading....