angular added and tests