Added features and requirements