Introduced JSON download func, layout improvements