Added prepare* shortcut macro