tarea1: new & get implemented