created object page + refactor gallery management