adds separate functionality, still needs inventorying functionality
getting vector<int> error from cycpp