First implementation

For review
why is there a comment that says "Why!?" ?