- added run and print