Interactive Methods Definition