implement action points functions in techtree