add emm sequence typing