prefill start and end in admin settings
handle None cases. fixes #6. fixes #7