Done prototype without general classes given