fixed typo and constraint