rough component listing