Update POSOs and started writing some util functions