adding bucket: first step, separate evaluation/non evaluating methods