finished coding functionality to support the new style