Technologies by Sajjad Abdollahramezani