adquiring form from context
merged split branch
reading forms from vfs to use on subform types