Started implementing answers; Not finished...