cleanup and some new functions
cleanup and some new functions

koekeishiya/kwm,akdor1154/kwm,a-morales/kwm,cHoco/kwm,cHoco/kwm,a-morales/kwm,a-morales/kwm,cHoco/kwm,koekeishiya/kwm,koekeishiya/kwm,akdor1154/kwm,akdor1154/kwm