have proper method for if
listl