my prototype library