components are now rotatable