few small fixes and it will look good.