fixed function has enough comments bug