added new code across asset