activity frontend done