extra stuff for respoinsive