testing few function