fixed range and added interface notes