Software based (24/45)

Software based