fix lists to use pandas
add warning for empty feature set