simply less code version init_column()