added half assed attribution