Added #1, #3, #5, #7