some progress in eagle