added basic adding page, need to configure compatible backend