angular, gradient and som bugfixes