revise the markup for better looking