done except for my-some
my-some fixed