externalize css + introduce basic options