separate fns
colony added