updated to greyshade and stuff