Implement Ourself

Implement Ourself