component and controller folders are now under world