archive page
methods cleanup