changed status to use functools