so very rough i should be ashamed