updated function() return true false