converted to maven project and lowercased packages