added the actual line up method