cleaned up code + attributions