modify future unused functions