fix: ajax parts