modified API of 1451.1