funcionando, mas com uns bugs cabulosos