added transitions partial