updated carassembler