Initial commit of Rev.A