will need to allow lunch length to be specified