developed by: Solano Rodrigues Netto