public files should be ignored in the future, but doing commit to continue wokring