added public blueprint