added config and some responsiveness