reorganize angular