Added several comments