UI works; testing validation