App separate components working