adding asset internal code