helpre function added