added public static content and