add kinda-object module