Made initial implementation

Please review
Tab detected.