simillar to eliv's ai, should be easer to rework
simillar to eliv's ai, should be easer to rework