Absfactlib sw