building out Spark THIS and program pages