initial update for public methods