somente um função que nem sei se esta certa