work on user log