raw stuffs for references *