some cleanup & added license