Working implementation of RFC-003

Yaay, thanks for a great time everyone.