code modifications