add first public and templates