added true operation