adding tests + making single process