defined some constants
resolve conflicts