can almost parse functions