make code public