Implementaçoes