a few frontend updates and GPL license