Authors / AndiNo and revised by Mahloeeh (DnM)