#44 resolvido
#41 resolvido
#37 #32 resolvido