move the others to models and add page show