Add competition functionality