Done a lot of rendering stuffs