add Serialize type class
update dependencies