added assets hooks