add some logical