futures methods