Funcional page, does the job, incomplete still