added license and removed unused requirement