Added basic operations with commenting