added username via argument