primeiras funcoes funcionando, falta implementar toda a IDL ainda