adding unit testing + instructions