[EDIT][ADD] parte A, ligeramente implementado