setting up testing and working on primitive lists