add rating and material selection