implemented initial weigh and fill commands

fix i bug too