add holding validator, start allocation lib