added parameter
change for readability
added LICENSE