updated simlilar names fn