small frontend reorganization.