recommented lines in for full functionality