reversed and changed some shit