simplify component
decouple component from chatView