Added argument to specify whats getting defined