[IMP] improved functional store field