manual and a lot of thing added