todo según lo descrito