Opa, você pode tomar o meu como referência, está bem organizado: