Filled functions with functionality
Added comments