#tool requirements