Medium refactored challenges added