working on asym unit