fixed bug in eta sign