first try at oval transformation