add HumusLock as dependency
identified bug with constructor parameters, noted todo