Probablemente tenga loads para arreglar, pero creo que la cosa se vería mas o menos así