small colony refactor