clearly split models from software in inventory list
tests for editing software