setup for prototype