show should return itself