added discussion test, created validations