remove south and update requiremnt