Adding further source code