starting on new egg implementation
reverting egg formula