now able to read boundary point input