Add new methods; add BPassword class