#4 Added (c) headers