exec methods