pre source code rebase (nonfunction)