download function added
styles