working without comments
working with comments