all this junks. and junks