added achaining ability; removed export