comment init function