optimizing; theme: multilayout support