enchance detail maintain everything