Fixed the lock and name functions walking of the ends of thier arrays
full sized rpc arrays
updated library