user interface by M.Khaerul Ihsan