put background color and added new codes