added license actually and changed from tabs to spaces