personal code misc