Added requirements from canvas