open or create a pecal object