add new def