main modificado menor