desenvolvendo o add generic do sistema