created frontend to serve content based on query string
moved utility functions to character flie
update
minor update
minor update