restructure assest compliation