added definitioner