really huge update

semangat jo!