ui page mostly working