updates to gui and routing