New feature2

Can someone review my code?