added angular persistence