Committed inital version fo the code under GPL3