Made initial implementation

Please review
Extra empty line detected at body beginning.