prepare for future development