removing functional lib, to simplify