almost finished coding up non-interactive page