initial restructuring
added on-screen credits for graphics