class made public