Esta no es una pregunta real. Lea la documentación y reescribe tu código. Creo que nadie quiere hacer tu trabajo. Si aún tiene problemas después de volver a escribir, puede regresar y preguntar por qué su aplicación no tiene el mismo comportamiento que antes.