i think these can be final?