dded some more stuffs