implemented boundary timer process