switching to assembly