prototype tools