add screen clearing, massive improvement