Make Production
Add scenario
Add test and scenario when inputing string code
Add valid method