updated eka (broken?)