space mange
function