add initial device function
add admin/shops pages
add pages functions