wrote confusing things