[HBLock]: finish basic features