components integration

major components integration