working on licensing
updated licensing