rfc3: initial draft