AWBC, 23 programmes of activities