refactoring
new preview picture