for eclipse only