mostly final format, working on url