added a lot of stuff ! but shit doesnt work