added more styles and functions. COMMENTS