Added comments overall & function-specific