callback.h removed, new asset type register added