adding to software usecase list