updating the license header
format styling
adding correct properties