setting html infrastructure