add poi. update ball timing function