algo function for arms