typo: 'public', not 'publich'