add modification to include signal samples
add top weight function
update all the latest mmt update