created POC and seperated out chat app files