unneccessary prints removed