supporting angular distribution