added rverse split