Improving prototype example