More work on define