added option page, reworked shortcode