non permenant stuff