[REFACTORING] v0.0.3

allow require a single component