Answers 1-6.

Signed-off-by: elip60 <Elip60@gmail.com>