Cara, isso você deveria ver com o próprio Homeless, pois postar um código gigante em um tópico nem rola...