positions, refactor license