weight system implemented