implement asset management