Added validation to schema, created alternate input types on internal form