initial copy and html framework
tryna merge
added scalability