functional and style sheet added