update

credits slim/omni/AICP