removed published logic