(refact) renames transaction and makeTran to deal
(refact) renames makeTrans to makeLock and adds responsive styles