libifiy the swdogen