add 404 and refact image