skin improvments (not ready)..