conv to maven, start writing lazy upgrade
conv to maven, start writing lazy upgrade