added css and cleaned up