added support for field defaults and creating lists; improved capacity