random shit
added model testing for product items
added some tests