[FIX] now can extend functions