add testing and create deck