add mechanism to create new features front end