before autoCreate