finishes structure ans responsiveness