prepare to add the async functionality