note regarding prototype