added overlay and box