colony function