Added new feature and updated requirements