updated w/ minimal web code