max subcall works; need to clean up