some pixel pushing
added change sequence type