finished main layout; next major fix involves JSON data