fix(categories): reimplement markup implementation.