More work and Added a License