incomplete: UI register masjid