finished verification and size update and added docs for it