basic license crud in place