Initial commit for LGPL licence