added bot compilcation