use a before_filter instead of repeating if signed_in