helpers in user, create working except file write