Initial Implementation for Form and slist