fix bugs, start making confidential