added on add new sw functionality onto the view