trying things with prototype