add usage of :before_signature to README
implement hooks