prototype for activity builder