preliminary code