finished implementing quat seq