added working todo and BCrypt