Closed #1
Closed #3
Closed #4