image added & rewritten