All operations, if-else and attrib are OK