thumbnail architecture