Software based (44/45)

Software based