make the code look nicer