Reescrevendo o sistema para deixar as funcoes em uma sequencia para marcacao de tempo